Annotating Evolving Software with Explicit Intentions
نویسنده
چکیده
Our position statement is that current software evolution techniques su er from a lack of documentation on software developers' intentions and that mechanisms to support evolution can vastly be improved by making these intentions explicit in the software. We provide an intuitive de nition of \intentions", explain which kinds of intentions can be distinguished, discuss how such intentions can be made explicit in the software by attaching annotations to software artefacts and argue how such information can provide support during the software development process (and during software evolution in particular). Because of the preliminary status of this work, we mainly try to discover the important research questions to be answered and research topics to be investigated.
منابع مشابه
iTAG: Automatically Annotating Textual Resources with Human Intentions
Annotations represent an increasingly popular means for organizing, categorizing and finding resources on the “social” web. Yet, only a small portion of the total resources available on the web are annotated. Work on automatic tag generation algorithms aims to tackle this problem by developing algorithms that attempt to approximate and support human tagging behavior. While existing algorithms l...
متن کاملImproving Design Intent Research for Software Maintenance
Design intent is a collection of decision-making factors that explain a design. Annotating software architecture models with design knowledge such as design intent may benefit maintenance activities. Unfortunately, researchers do not understand how software maintainers conduct design activities and use design documentation. This position paper presents a summary of design activities and design ...
متن کاملThe effects of individual motivations and social capital on employees' tacit and explicit knowledge sharing intentions
Due to the importance of knowledge in today’s competitive world, an understanding of how to enhance employee knowledge sharing has become critical. This study develops an integrated model to understand key factors of employee knowledge sharing intentions through constructs prescribed by two established knowledge management research streams, namely, those concerning individual motivations and so...
متن کاملTESLA: A Tool for Annotating Geospatial Language Corpora
In this paper, we present The gEoSpatial Language Annotator (TESLA)—a tool which supports human annotation of geospatial language corpora. TESLA interfaces with a GIS database for annotating grounded geospatial entities and uses Google Earth for visualization of both entity search results and evolving object and speaker position from GPS tracks. We also discuss a current annotation effort using...
متن کاملThe Impact of Entrepreneurship Television Programs on Entrepreneurial Intentions: The Mediating Role of Family Support
In today's dynamic world economy, traditional business approaches no longer meet the needs of market survival, growth and profitability, and entrepreneurship is presented to families, institutions, and individuals as a necessity. One of the main concerns is to create productive employment for young people in the country, which requires the necessary platform for entrepreneurship. The favorable ...
متن کامل